An efficient VLSI implementation of H.264/AVC entropy decoder
نویسندگان
چکیده
This paper proposes an efficient H.264/AVC entropy decoder. It requires no ROM/RAM fabrication process that decreases fabrication cost and increases operation speed. It was achieved by optimizing lookup tables and internal buffers, which significantly improves area, speed, and power. The proposed entropy decoder does not exploit embedded processor for bitstream manipulation, which also improves area, speed, and power. Its gate counts and maximum operation frequency are 77515 gates and 175MHz in 0.18um fabrication process, respectively. The proposed entropy decoder needs 2303 cycles in average for one macroblock decoding. It can run at 28MHz to meet the real-time processing requirement for CIF format video decoding on mobile applications. Keywordsvideo coding, H.264/AVC, entropy coding, variable length coding, CAVLC Manuscript Number: 1674-8042(2010)supp.-0143-04 dio: 10.3969/j.issn1674-8042.2010.supp..39
منابع مشابه
High-throughput low-cost VLSI architecture for AVC/H.264 CAVLC decoding
This study develops a low-cost very-large-scale-integration (VLSI) hardware architecture for entropy coding with increased throughput using the statistical properties of context-based adaptive variable-length coding (CAVLC) in AVC/H.264. Statistical analyses show that better symbol length prediction was achieved by breaking the recursive dependency among codewords for the multi-symbol decoder i...
متن کاملAn Efficient VLSI Architecture for MC Interpolation in AVC Video Coding
Advance Video Coding (AVC) has employed a 6-tap interpolation FIR filter in its motion compensation (MC) part for high coding efficiency. But it is accompanied by increasing the complexity in calculation and the number of memory access. And this problem makes MC one of the bottlenecks in the AVC system’s VLSI implementation, especially for SDTV/HDTV which aggravate the problem heavily. Unfortun...
متن کاملA VLSI Architecture for High Performance CABAC Encoding
One key technique for improving the coding efficiency of H.264 video standard is the entropy coder, contextadaptive binary arithmetic coder (CABAC). However the complexity of the encoding process of CABAC is significantly higher than the table driven entropy encoding schemes such as the Huffman coding. CABAC is also bit serial and its multi-bit parallelization is extremely difficult. For a high...
متن کاملA Novel Low-Cost High-Throughput CAVLC Decoder for H.264/AVC
This paper presents a novel low-cost high-performance CAVLC decoder for H.264/AVC. The proposed CAVLC decoder generates the length of coeff token and total zeros symbols with simple arithmetic operation. So, it can be implemented with reduced look-up table. And we propose multi-symbol run before decoder which has enhanced throughput. It can decode more than 2.5 symbols in a cycle if there are r...
متن کاملAn efficient VLSI architecture for edge filtering in H.264/AVC
In this paper, we study and analyze the computational complexity of H.264/AVC baseline profile decoder based on SimpleScalar/ARM simulator. The simulation result shows that the memory reference, the operations of content activity check, and the edge filtering are known to be very time consuming in the embedded system. In order to reduce the memory reference and improve overall system performanc...
متن کامل